package com.ruoyi.work.service;

import com.ruoyi.work.domain.WorkFill;

import java.util.List;

/**
 * @Author: MMDZ
 * @Desc:
 */
public interface IWorkCheckService {
    /**
     * 查询个人的审核列表
     *
     * @param fill
     * @return
     */
    List<WorkFill> selectCheckListByUserId(WorkFill fill);

    /**
     * 审核通过
     *
     * @param fill
     * @return
     */
    int updateStatePass(WorkFill fill);

    /**
     * 批量 审核通过
     *
     * @param fills
     * @return
     */
    int updateBatchStatePass(List<WorkFill> fills);

    /**
     * 审核不通过，回退
     *
     * @param fill
     * @return
     */
    int updateStateRollback(WorkFill fill);
}
